Towards using OWL DL as a metamodelling framework for ATL
نویسنده
چکیده
Ontologies have become increasingly relevant to the modelling community, providing a knowledgebase to support several software engineering activities. As such, several efforts have been made to integrate ontology technology with modelling technology. This has resulted in the Ontology Definition Metamodel (ODM), which allows model transformation languages to interact directly with ontologies. The ODM limits itself to data structure, however, and does not integrate the reasoning capabilities within ontologies. Therefore, we have done an experiment with an OWL DL driver for ATL, where ATL has direct access to the reasoning capabilities of the OWL DL ontology language. OWL DL is used as a metamodelling framework, where OWL classes serve as metaclasses and OWL individuals serve as model elements. The envisioned benefits are optimisation possibilities through automatic classification, and static analysis of ATL transformations written using OWL DL expressions. This paper will discuss our findings so far regarding these two envisioned benefits.
منابع مشابه
Re-engineering OntoSem Ontology Towards OWL DL Compliance
Re-engineering of successful pre-OWL ontologies or other formal ER or UML system models towards OWL DL compliance opens new possibilities in ontology debugging, enabled by the formal semantics and automated reasoners developed for OWL DL, such as RacerPro and others. Meanwhile the transformation of pre-OWL ontologies to OWL DL is a challenging and interesting task, which we illustrate in this p...
متن کاملModelling and Reasoning in Metamodelling Enabled Ontologies
Ontologies are expected to play an important role in many application domains, as well as in software engineering in general. One problem with using ontologies within software engineering is that while UML, a widely used standard for specifying and constructing the models for a software-intensive system, has a four-layer metamodelling architecture, the standard Web Ontology Language (OWL) does ...
متن کاملTowards Expressive Metamodelling with Instantiation
In metamodelling we allow concepts and roles to be classified into “meta” concepts and to be reasoned with as if they were individuals. This is useful in modelling of certain complex domains or in reasoning about ontology entities for sake of verification of methodological constraints. What many proposed metamodelling languages lack is the ability to model with instantiation – the relation betw...
متن کاملCombining a DL Reasoner and a Rule Engine for Improving Entailment-Based OWL Reasoning
We introduce the notion of the mixed DL and entailment-based (DLE) OWL reasoning, defining a framework inspired from the hybrid and homogeneous paradigms for integration of rules and ontologies. The idea is to combine the TBox inferencing capabilities of the DL algorithms and the scalability of the rule paradigm over large ABoxes. Towards this end, we define a framework that uses a DL reasoner ...
متن کاملProjecting LMF Lexica Towards OWL-DL through LMF-JAPE Patterns to Obtain Interoperable Formats
The development of editors, analyzers, translators and other NLP system types can involve several representation languages. The heterogeneity of representation languages induces the interoperability issue at different levels and in different contexts. In language technology, interoperability proved very crucial nowadays since its lack costs the translation industry a fortune where it is paid pr...
متن کامل